package com.lam.schedule.param;

import com.lam.common.base.domain.BaseParam;

/**
 * 调度日志对象 schedule_job_log
 * 
 * @author admin
 * @date 2022-07-18
 */
public class ScheduleJobLogParam extends BaseParam{

    /** 任务ID */
    private Long scheduleJobId;
    
     /** 任务名称 */
    private String jobName;
    
     /** 任务名称模糊查询关键字  */
    private String jobNameKey;
    
    /** 任务分组 */
    private String jobGroup;
    
    /** 触发方式（1-定时器触发 2-手动触发 3-程序调用） */
    private Integer triggerType;
    
    /** 执行类 */
    private String exeClass;
    
    /** 开始执行时间开始  */
    private String exeStartTimeBegin;
    
    /** 开始执行时间结束  */
    private String exeStartTimeEnd;
   
    /** 执行耗时,毫秒开始 */
    private Long exeCostBegin;
    
    /** 执行耗时,毫秒结束 */
    private Long exeCostEnd;
    
    /** 执行结果(1-成功 0-失败) */
    private Integer exeStatus;
    
    public void setScheduleJobId(Long scheduleJobId) {
        this.scheduleJobId = scheduleJobId;
    }

    public Long getScheduleJobId() {
        return scheduleJobId;
    }  
    
    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public String getJobName() {
        return jobName;
    }
    
    public void setJobNameKey(String jobNameKey) {
        this.jobNameKey = jobNameKey;
    }

    public String getJobNameKey() {
        return jobNameKey;
    }
    
    public void setJobGroup(String jobGroup) {
        this.jobGroup = jobGroup;
    }

    public String getJobGroup() {
        return jobGroup;
    }  
    
    public void setExeClass(String exeClass) {
        this.exeClass = exeClass;
    }

    public String getExeClass() {
        return exeClass;
    }  
    
    public void setExeStartTimeBegin(String exeStartTimeBegin) {
        this.exeStartTimeBegin = exeStartTimeBegin;
    }

    public String getExeStartTimeBegin() {
        return exeStartTimeBegin;
    }
    
    public void setExeStartTimeEnd(String exeStartTimeEnd) {
        this.exeStartTimeEnd = exeStartTimeEnd;
    }

    public String getExeStartTimeEnd() {
        return exeStartTimeEnd;
    }
    
    public void setExeCostBegin(Long exeCostBegin) {
        this.exeCostBegin = exeCostBegin;
    }

    public Long getExeCostBegin() {
        return exeCostBegin;
    }
    
    public void setExeCostEnd(Long exeCostEnd) {
        this.exeCostEnd = exeCostEnd;
    }

    public Long getExeCostEnd() {
        return exeCostEnd;
    }
    
    public void setExeStatus(Integer exeStatus) {
        this.exeStatus = exeStatus;
    }

    public Integer getExeStatus() {
        return exeStatus;
    }

	public Integer getTriggerType() {
		return triggerType;
	}

	public void setTriggerType(Integer triggerType) {
		this.triggerType = triggerType;
	}  
    

}
